package com.demo.webapp.ui;

/**
 * 组件接口
 * 为view层提供组件的基础方法
 * 
 * @author ryuu.kk
 *
 */
public interface Component extends java.io.Serializable {

	/**
	 * 返回容器ID
	 * @return ID
	 */
	String getId();
	/**
	 * 返回容器对象名称
	 * @return Name
	 */
	String getName();
	/**
	 * 返回组件类型
	 * @return 组件类型
	 */
	String getType();
	/**
	 * 返回组件的URL地址
	 * @return 组件URL
	 */
	String getUrl();
	/**
	 * 比较容器是否相同
	 * @param obj 
	 * @return
	 */
	//boolean equals(Object obj);
}
